package com.ld.wms.business.approve.vo.resp;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 * 物料实例库存审批列表
 * </p>
 *
 * @author wangfeng
 * @since 2025-04-15
 */
@Data
public class MaterialExampleInventoryApproveRespVo implements Serializable {

    private static final long serialVersionUID=1L;

    private Long id;

    @Schema(description = "试剂实例名称")
    private String materialExampleName;

    @Schema(description = "规格")
    private String specifications;

    @Schema(description = "创建时间")
    private Date createTime;

    @Schema(description = "审批时间")
    private Date approveTime;

    @Schema(description = "状态：0:待审批，1，审批中，2，审批通过，3审批拒绝，4取消")
    private Integer status;

    @Schema(description = "审批人id")
    private Long approveUserId;

    @Schema(description = "创建人用户id")
    private Long createBy;

    @Schema(description = "创建人用户名称")
    private String userAccountName;

    @Schema(description = "操作按钮显示标识,0不显示操作，1显示操作按钮")
    private Integer operateButtonFlag = 0;

    @Schema(description = "取消按钮显示,0不显示，1显示")
    private Integer cancelButtonFlag = 1;
}
